package com.job.shuang.HomeWork0707;

/**
 * @author Liushuang
 * @version 1.0
 * @since 2022-07-08 08:53:26
 */
public class TestStudent0707 {
    public static void main(String[] args) {
        //static:静态
        //简单认为：静态是指一个类型使用时不创建对象
        Student0707 stu;
        //类变量（静态变量）无须使用对象调用，但也可以使用对象调用
        System.out.println(Student0707.count);

        stu=new Student0707();
        System.out.println(stu.count);

        Student0707 stu2=new Student0707();
        System.out.println(Student0707.count);
        System.out.println(stu.count);
        System.out.println(stu2.count);

        stu.count=100;

        System.out.println(Student0707.count);
        System.out.println(stu.count);
        System.out.println(stu2.count);

        //类变量 静态变量 建议使用类名调用，不推荐对象调用

        stu.saySchool();
        stu2.saySchool();

        //类方法 静态方法 建议使用类名调用，不推荐对象调用

        //静态 一方面是所有对象共享
        //一方面是为了不想创建对象 就能使用属性和行为，在一些工具类里面
        //方法往往都是静态的  eg.Math
    }
}
